package com.liuqi.loggers.core;

/**
 * 日志过滤器
 *
 * @author liuqi
 * @date 2024/11/5 16:32
 **/
public interface Filter {

    /**
     * 如果返回是 <code>{@link FilterReply#DENY}</code>  那么该日志将被丢弃
     *
     * 如果返回是 <code>{@link FilterReply#ACCEPT}</code>    那么该日志将被记录
     *
     * @param event
     * @return
     */
    FilterReply decide(LoggerEvent event);

}
